<script lang="ts" setup>
// vue
import { ref } from 'vue'
// icon
import cake1 from '@/static/icon/index/cake1.svg'

// 接收父组件传递的属性
const props = withDefaults(
  defineProps<{
    icon: string
    size: string
  }>(),
  {
    icon: cake1, // 设置 icon 的默认值
    size: '50rpx', // 设置 size 的默认值
  },
)
</script>

<template>
  <image
    class="icon-container"
    :src="props.icon"
    mode="aspectFill"
    :style="{ width: props.size, height: props.size }"
  >
  </image>
</template>

<style lang="scss"></style>
